Efficiency evaluation of selected parallelization tools

نویسندگان

  • Gabriele Anderst-Kotsis
  • Florian Sukup
چکیده

Although the processing power of uniprocessor sy5 terns is significantly increasing every year, there is a never ending quest for peak performance. The so called grand challenges in computing require more computing power than a single uniprocessor machine can ever offer. Recent advances in parallel processing however has brought the solution of grand challenges into reach. What is usually neglected when reporting on peak performance and Teraflops is the effort, which would be necessary for implementing an efficient application. Handling all the communication, which is needed in a parallel algorithm, is probably not the most difficult part for the programmer, but often the most annoying part. To support or even automate this task a variety of programming tools and libraries has been developed. An interesting question is now to investigate and compare the performance obtained when using such tools and the effort for using these tools. For that purpose an evaluation project has been started on a cluster of nine workstations’ using the five most commonly used tools, namely: PVM 2.x (Version 2.4.2) [2], PVM 3.x (Version 3.2.3) [3], p4 (Version 1.3 + patches) [4], Express (Version 3.2.5) [5] and Linda (Version 2.5) [6]. The Numerical Aerodynamic Simulation (NAS) parallel benchmark suite [l] which consists of five kernels and three simulated application benchmarks, was used for the performance evaluation. Four of the ker-

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mixed Large-Eddy Simulation Model for Turbulent Flows across Tube Bundles Using Parallel Coupled Multiblock NS Solver

In this study, turbulent flow around a tube bundle in non-orthogonal grid is simulated using the Large Eddy Simulation (LES) technique and parallelization of fully coupled Navier – Stokes (NS) equations. To model the small eddies, the Smagorinsky and a mixed model was used. This model represents the effect of dissipation and the grid-scale and subgrid-scale interactions. The fully coupled NS eq...

متن کامل

Mixed Large-Eddy Simulation Model for Turbulent Flows across Tube Bundles Using Parallel Coupled Multiblock NS Solver

In this study, turbulent flow around a tube bundle in non-orthogonal grid is simulated using the Large Eddy Simulation (LES) technique and parallelization of fully coupled Navier – Stokes (NS) equations. To model the small eddies, the Smagorinsky and a mixed model was used. This model represents the effect of dissipation and the grid-scale and subgrid-scale interactions. The fully coupled NS eq...

متن کامل

Experience on the Parallelization of a Cloud Modeling Code Using Computer Aided Tools

The purpose of the work reported on is two-fold: The optimization of large-scale earth science applications and the evaluation of the use of automatic parallelization tools. We have applied the CAPO computer aided parallelization tool developed at the NASA Ames Research Center to the Goddard Cumulus Ensemble (GCE) cloud modeling code. We describe how the tool was used for OpenMP parallelization...

متن کامل

“OpenMP” automatic parallelization tools: An Empirical comparative evaluation

Today, multi-core design has become the trend of enhancing the processor’s performance, and most industries have been considering multi-core as the future of development. Thus, a programmer or a compiler explicitly parallelizes the software, which is the key to enhance the performance on multi-core design. Nevertheless, currently, needs an in-depth knowledge of both software and hardware design...

متن کامل

Improvement and parallelization of Snort network intrusion detection mechanism using graphics processing unit

Nowadays, Network Intrusion Detection Systems (NIDS) are widely used to provide full security on computer networks. IDS are categorized into two primary types, including signature-based systems and anomaly-based systems. The former is more commonly used than the latter due to its lower error rate. The core of a signature-based IDS is the pattern matching. This process is inherently a computatio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995